// todo dns模块就是用来解析域名的

// todo 用的是commonJs规范
// todo dns他是一个内置模块，不需要做任何的安装，直接可以使用
// todo 模块名称要加引号
const dns = require("dns");

// todo resolve4主要解析IPv4 地址
dns.resolve4("www.baidu.com", (err, address) => {
  // todo 回调函数就是为了异步执行
  // todo 往往都是错误优先的
  if (err) throw err;
  console.log(address);
});

// todo crypto模块用于做加密
const crypto = require("crypto");

const secret = "abcdefg";
const hash = crypto.createHmac("sha256", secret).digest("hex");
console.log(hash);

// todo 部分的模块甚至不需要引入
console.log(process);
